/* === padding 扩展 === */
.padding-tabbar {
	padding-bottom: 110upx;
}

.padding-navbar {
	padding-top: 110upx;
}

.safe-bottom {
	padding-bottom: calc(env(safe-area-inset-bottom) / 2);
}

.safe-top {
	padding-top: calc(110upx + env(safe-area-inset-bottom) / 2);
}

/* === color 扩展 ===  */
.bg-bubbly {
	background-color: #fff9b1;
	color: #000000;
}

.bg-gradual-bubbly {
	background: linear-gradient(#fff9b1, #ffffff);
	color: #000000;
}

/* === position 扩展 ===  */
.cu-relative {
	position: relative;
}

.cu-fixed {
	position: fixed;
	width: 100%;
	/* top: ; */
	left: 0;
	z-index: 100;
}

/* === border-radius 扩展 === */
.radius-one {
	border-radius: 10upx;
}

.radius-tow {
	border-radius: 20upx;
}

.radius-three {
	border-radius: 30upx;
}

/* === text 扩展 === */
.text-letter {
	letter-spacing: 1upx;
	line-height: 1.5;
}

.text-letter-4 {
	letter-spacing: 10upx;
	line-height: 1.5;
}

.cu-h2 {
	font-size: 60upx;
	font-weight: bold;
}

.cu-h3 {
	font-size: 48upx;
	font-weight: bold;
}

.text-p {
	font-size: 26upx;
}

.text-indent {
	text-indent: 2rem;
}

.text-wrap {
	word-wrap: break-word;
	word-break: break-all;
}

